spark is triggered by the CAS, so if you have spark my bet is the CAS is working at least part of the time.
Start with cleaning the CAS connectors, if it still isn't any better then get off your Butt and download the FSM and look at the wiring diagram for the CAS, its not that hard....